iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 18
1
DevOps

不是工程師也能看懂的routing小技巧系列 第 18

番外篇--RFC文件中哪些是一定要遵守的?

  • 分享至 

  • xImage
  •  

RFC文件是啥

請求意見稿(英語:Request for Comments,縮寫:RFC),又翻譯作意見徵求,意見請求,請求評論是由網際網路工程任務組(IETF)發布的一系列備忘錄。檔案收集了有關網際網路相關資訊,以及UNIX和網際網路社群的軟體檔案,以編號排定。目前RFC檔案是由網際網路協會(ISOC)贊助發行。

根據維基百科所述,RFC又稱為意見徵求稿,這個意見徵求稿裡面,是由IETF組織所發佈的,基本上裡面都是跟網際網路有關的事項,我們常見的IPv4以及IPv6都是RFC文件中的某一個子文件,當然,去年介紹的飛鴿傳書 RFC1149也在RFC當中,那RFC裡面就規範了一些事項,各個廠商都可以根據這個RFC文件來建立自己的服務。

哪些該遵守,哪些不一定需要呢?

根據RFC2119文件中指出,MUST這個字眼出現時,為一定要遵守的規定,如IPv6的multicast,如果出現的是SHOULD時,就僅僅是RFC文件建議的事項,不一定要遵守,而更不一定要遵守的,就是MAY這個字詞,May為選擇性的意思,要不要支援這個功能都沒差。

拿飛鴿傳書的RFC文件來大略看一下

飛鴿傳書的RFC文件為RFC1149提到的安全部分

Security Considerations
Security is not generally a problem in normal operation, but special measures must be taken (such as data encryption) when avian carriers are used in a tactical environment.

飛鴿傳書的網路安全部分,在正常情況底下沒啥差別,但是如果是戰略需求的環境底下,必定要做特殊的處理,如資料加密。
而在frame format方面,則如下所示

The IP datagram is printed, on a small scroll of paper, in hexadecimal, with each octet separated by whitestuff and blackstuff. The scroll of paper is wrapped around one leg of the avian carrier. A band of duct tape is used to secure the datagram's edges. The bandwidth is limited to the leg length. The MTU is variable, and paradoxically, generally increases with increased carrier age. A typical MTU is 256 milligrams. Some datagram padding may be needed.

最後面一句some datagram padding may be needed,代表不一定要把datagram補齊,如果需要的話才補齊就好。
用惡搞RFC來了解RFC閱讀時哪些規則的重要性較高,是一個不錯的選擇喔!/images/emoticon/emoticon01.gif


上一篇
Day 17 mDNS是啥東西
下一篇
DAY19 之 IPv6的FE80網段是什麼?
系列文
不是工程師也能看懂的routing小技巧30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言